AML (Automation Markup Language) is the primary internal language used by AutoMate. It is a markup language similar to HTML or XML that it is designed to facilitate the building of automation solutions in Windows. Powerful, scalable, and easy to use, AML is comprised of over 100 "actions" and hundreds of functions and instructions with built-in support for variables, constants and expressions.
Actions (also known as steps or tags), which encapsulate common things that a user may need to automate in Windows. These include running a program, opening a web page, sending keystrokes to an application, clicking a button, downloading a file, running a database query and much more!
BASIC Scripting encompasses all available functions which may be used either as expressions inside any task step by surrounding the function in % signs, or inside a BASIC script by using the BASIC Script action.
Note to beginners:
AutoMate is designed to be powerful yet easy enough for anyone to use.
Do not let the fact that there is an underlying "language" scare
you away. The Task Builder
component of AutoMate provides an easy to use visual interface layer over
the top of AML, it is not necessary to learn the actual internal syntax
of any of these commands, this information is documented for advanced
users that wish to familiarize themselves with the internals of AutoMate.